prophylactic device - French English Dictionary